// 结构体变量，对象的初始化
package main

import (
	"fmt"
)

type student struct {
	Id    int
	name  string
	sex   bool
	age   int
	class string
}

func main() {
	// 全部初始化
	stu1 := student{13001, "李明", false, 19, "网络 01"} // 结构体变量
	stu2 := &student{13002, "张晓", true, 18, "网络 01"} // 结构体对象
	// 部分初始化
	stu3 := student{name: "王乐", age: 9}     // 结构体变量
	stu4 := &student{name: "赵琼", Id: 13003} // 结构体对象

	fmt.Println(stu1)
	fmt.Println(stu2)
	fmt.Println(stu3)
	fmt.Println(stu4)
}
